#include <stdio.h>

void binaryAddition(int a) {
    
    for (int i = 31; i >= 0; i--) {
        int bit = (a >> i) & 1; 
        printf("%d", bit);
        if (i % 4 == 0 && i != 31) {
            printf(" ");
        }
    }
    printf(" ");
    return;
}

int main() 
{
    int num = 0b00001100000000100010001000100010; 

    int num1 = num << 1;
    printf("值：%d，二进制：",num1);
    binaryAddition(num1); 
    printf("\n");

    int a1 = 0b11000000000000000000000000000000;
    int num2 = a1 + num;
    printf("值：%d，二进制：",num2);
    binaryAddition(num2); 
    printf("\n");

    int num3 = num + 192;
    printf("值：%d，二进制：",num3);
    binaryAddition(num3); 
    printf("\n");
    
    return 0;
}